package com.tarjetanaranja.soportenegocio.crm.asisntenteca.negocio.dominio;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import static javax.persistence.GenerationType.IDENTITY;

@Entity
@Table(name = "noticia", catalog = "prueba")
public class Noticia implements java.io.Serializable {
		private static final long serialVersionUID=8643869589287630810L;
		public Noticia() {
		} 
		@Id
		@GeneratedValue(strategy=GenerationType.IDENTITY)
		@Column(name = "idNoticia", unique = true, nullable = false)
		private int idNoticia;
		
		@Column(name= "tituloNoticia")
		private String tituloNoticia;
		
		@Column(name= "descripcionNoticia")
		private String descripcionNoticia;
		
		@Column(name="aliasNoticia")
		private String aliasNoticia;
		
		@Column(name= "visitas")
		private int visitas;

		public int getIdNoticia() {
			return idNoticia;
		}

		public void setIdNoticia(int idNoticia) {
			this.idNoticia = idNoticia;
		}

		public String getTituloNoticia() {
			return tituloNoticia;
		}

		public void setTituloNoticia(String tituloNoticia) {
			this.tituloNoticia = tituloNoticia;
		}

		public String getDescripcionNoticia() {
			return descripcionNoticia;
		}

		public void setDescripcionNoticia(String descripcionNoticia) {
			this.descripcionNoticia = descripcionNoticia;
		}

		public String getAliasNoticia() {
			return aliasNoticia;
		}

		public void setAliasNoticia(String aliasNoticia) {
			this.aliasNoticia = aliasNoticia;
		}

		public int getVisitas() {
			return visitas;
		}

		public void setVisitas(int visitas) {
			this.visitas = visitas;
		}

		public Noticia(String tituloNoticia, String descripcionNoticia, 
				String aliasNoticia, int visitas) {
			super();
			this.tituloNoticia = tituloNoticia;
			this.descripcionNoticia = descripcionNoticia;
			this.aliasNoticia = aliasNoticia;
			this.visitas = visitas;
		}

}
